package com.zhihuishu.micro.course.service;

import java.util.List;

import com.zhihuishu.micro.course.dto.CourseTagDto;

/**
 * 分类服务接口
 * @author	zhanglikun
 * @date	2015年9月21日 下午4:44:29
 */
public interface TagService {

	/**
	 * 查询课程标签列表
	 * @param courseId
	 * @return
	 */
	List<CourseTagDto> listByCourseId(long courseId) ;
	
	/**
	 * 创建课程标签，可以一次创建多个(CourseTagDto中的课程ID将被忽略)
	 * @param courseId
	 * @param tags
	 * @return 返回创建的标签ID列表
	 */
	List<CourseTagDto> saveCourseTag(long courseId ,String ... tags) ;
	
	/**
	 * 删除课程标签，允许一门课一次删除多个
	 * @param courseId
	 * @param tagIds
	 */
	void deleteCourseTag(long courseId ,int ... tagIds) ;
	
}
